body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6,  pre, table, caption, th, td, form, legend, fieldset, input,button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit; font-family:"����"; } 
ol, ul ,li{list-style: none;}
img {border: 0;}
body {color:#2c2a2a; font-size:12px; font-family:"����"; margin:0px; padding:0px;} 


.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both;height:1px; margin-top:-1px; width:100%;} 
.cle{clear:both;} 

.dis{display:block;}
.undis{display:none;}

a.xw:link {color:#2c2a2a; text-decoration:none; }
a.xw:visited{color:#2c2a2a; text-decoration:none; }
a.xw:hover{ color:#e30808; text-decoration: none; }
a.xw:active{color:#e30808; text-decoration: none;}

a.nav:link {color:#fff; text-decoration:none; }
a.nav:visited{color:#fff; text-decoration:none; }
a.nav:hover{ color:#ffe50b; text-decoration: none; }
a.nav:active{color:#ffe50b; text-decoration: none;}

a.nf:link { color:#a2a1a1; text-decoration:none; font-family:"����";}
a.nf:visited{  color:#a2a1a1; text-decoration:none; }
a.nf:hover{  color:#b60005; text-decoration: none; display:block; background:#f0efef;}
a.nf:active{ color:#b60005; text-decoration: none; }

a.red:link {color:#b60005; text-decoration:none; }
a.red:visited{color:#b60005; text-decoration:none; }
a.red:hover{ color:#b60005; text-decoration: underline; }
a.red:active{color:#b60005; text-decoration: underline;}

.top_back{ width:1000px; height:auto; margin:0 auto 0 auto; padding:0px;}

.nav_back{ width:1000px; height:41px; margin:3px auto 0 auto; padding:0px; background:url(../image/nav_bg.gif);}

.nav_back ul{ width:1000px; height:auto; margin:0 auto 0 auto; padding:0px;}
.nav_back li{ width:100px; height:auto; margin:12px 0 0 0; padding:0px; float:left; text-align:center; font-size:16px; font-weight:bold; color:#fff;}

.main_back{ width:100%; height:auto; margin:10px 0 8px 0; padding:0px; float:left;}
.cont_back{ width:1000px; height:auto; margin:10px auto 0 auto; padding:0px;}
.cont_right{ width: 770px; height:auto; margin:0px; padding:0px; float:right;}
#about_txt{ width:750px; height:auto; margin:8px auto 0 auto; padding:0px; line-height:25px;}

#hotel_back{ width: 770px; height:auto; margin:15px 0 0 0; padding:0px; float:left; border-top:3px solid #f4f4f4;}
.hotel_bt{ width:700px; height:25px; margin:5px; padding:0px; float:left; font-size:14px; color:#000; font-weight:bold; line-height:25px;}

.list_pr{  width:750px; padding:0px; margin:8px 0 5px 8px; float:left; height:auto;}
.list_pr ul{padding:0px;margin:0px;list-style:none;}
.list_pr ul li{float:left;width:169px; text-align:center; height:auto;margin:0px 3px 0 3px;padding:5px; line-height:23px;}
.list_pr ul li a{display:block;}
ul li .img-lp{border:1px solid #B0B86C;padding:1px;}


.cont_left{ width:223px; height:auto; margin:0px; padding:0px; float:left;}

#lxwm{ width:223px; height:auto; margin:0px; padding:0px; float:left;}
.same_bt{ width:195px; height:27px; margin:0px; padding:10px 0 0 28px; float:left; font-size:14px; font-weight:bold; color:#FFF; background:url(../image/bt.gif);}
#lx_txt{ width:200px; height:auto; margin:0 auto 0 auto; padding:0px; line-height:25px;}
.lx_kf{ width: 221px; height:auto; margin:10px auto 0 auto; padding:0px;s}

.hycs{ width: 223px; height:auto; margin:8px 0 0 0; padding:0px; float:left;}
.hy_list{ width: 223px; height:auto; margin:0px; padding:0px; float:left;}
.hy_list ul li{ width:213px; height:auto; margin:0px; padding:0 0 0 10px; float:left; line-height:25px; background:url(../image/ico.gif) no-repeat 0 10px;}

.hy_lista{ width: 223px; height:auto; margin:0px; padding:0px; float:left;}
.hy_lista ul li{ width:213px; height:auto; margin:0px; padding:0 0 0 10px; float:left; line-height:25px; border-bottom:1px dashed #ccc;}

#sev_hy{ width:1000px; height:auto; margin:8px auto 0 auto; padding:0px;}
#sev_hy_title{ width:1000px; height:31px; margin:0px; padding:0px; float:left;}
.sev_pic{ width:6px; height:31px; margin:0px; padding:0px; float:left;}
.sev_bg{ width: 988px; height:31px; margin:0px; padding:0px; float:left; background:url(../image/sev_bg.gif);}
.sev_bt{ width:80px; height:auto; margin:8px 0 0 0; padding:0px; float:left; text-align:center; font-size:14px; color:#900d1e; font-weight:bold;}
.more{ width:25px; height:auto; margin:8px 5px 0 0; padding:0px; float:right;}

.sev_line{ width:998px; height:auto; margin:0px; padding:0px; float:left; border:1px solid #e0e0e0;}
.sev_txt{ width: 320px; height:auto; margin:10px 0 8px 10px; _margin:10px 0 8px 8px; padding:0px; float:left; border-right:1px dashed #ccc;}

.sev_txta{ border:none; width:315px;}

.sev_img{ width: 140px; height:auto; margin:10px 0 0 0px; padding:0px; float:left; text-align:center; font-size:14px; font-weight:bold; line-height:25px;}
.sev_cont{ width: 170px; height:auto; margin:8px 0 0 5px; padding:0px; line-height:22px; float:left; }

.bottom_txt{ width:1000px; height:auto; margin:0 auto 0 auto; padding:0px; border-top:1px solid #333; clear:both;}
.link{ width:1000px; height:auto; margin:0px; padding:0px; float:left; line-height:25px;}
.foot_txt{ width:1000px; height:auto; margin:10px 0 0 0; padding:0px; float:left; line-height:25px;}

/*�������� css*/
.top_txt{ width: 1000px; height:auto; margin: 0 auto 0 auto; padding:0px;}
#logo_imga{ width:361pxpx; height:45px; margin:35px 0px 0 0px; padding:0px; float:left;}

.ab_nav{ width:625px; height:auto; margin:15px 0 0 0; padding:0px; float:right;}
.ab_txt{ width:625px; height:auto; margin:0px; padding:0px; float:left;}
.date{ width:185px; height:auto; margin:0px; padding:0px; float:left; line-height:23px; color:#5c5a5a;}
.hz{ width: 130px; height:auto; margin:5px 0 0 0; padding:0px; float:right; color:#b60005; text-align:center;}

.nav_list{ width:623px; height:auto; margin:10px 0 0 0; padding:0px; float:left;}
.nav_list ul li{ width:62px; height:auto; margin:5px 0 0 7px; _margin:5px 0 0 5px; padding:0px; float:left; font-size:12px; font-weight:bolder; color:#a2a1a1; line-height:25px; text-align:center;}
.nav_list a#current {display:block; background:#f0efef;color:#b60005; text-align:center; line-height:25px; text-decoration:none;}

.ab_banner{ width: 760px; height:235px; margin:0px; padding:1px; float:left; border:1px solid #ccc;}

.weiz{ width: 750px; height:auto; margin:8px 0 0 10px; float:left; padding:0px;  line-height:25px; border-bottom: 1px solid #e7e7e7;}
.ab_bt{ width:730px; height:28px; margin:10px 0 0 8px;_margin:10px 0 0 3px; padding:2px 0 0 30px; float:left; font-size:14px; color:#fff; line-height:25px; font-weight:bold; background:url(../image/ab_bt.gif);}

.ab_cont{
	width:730px;
	height:auto;
	margin:20px auto 0 auto;
	padding:0px;
	line-height:25px;
}

/*����Ƶ� css*/
.list_h{  width:720px; padding:0px; margin:10px auto 0 auto; height:auto;}
.list_h ul{padding:0px;margin:0px;list-style:none;}
.list_h ul li{float:left;width:182px; text-align:left; height:auto;margin:0px 16px 0 16px;padding:10px; line-height:23px;}
.list_h ul li a{display:block;}

.pag{ width:750px; height:auto; margin:0 auto 0 auto; padding:20px 0 0 0; text-align:center; line-height:25px; clear:both;}

.hotel_txt{ width:200px; height:auto; margin:0 auto 0 auto; padding:0px;}
.hotel_txt li{ width:50px; height:auto; margin:5px; padding:0px; float:left; line-height:25px; font-size:14px;}

.hot_xq{ width:700px; height:auto; margin:0 auto 0 auto; padding:0px; clear:both;}
.hot_xq_bt{ width:700px; height:auto; margin:15px 0 0 8px; padding:0px; float:left; font-size:23px; line-height:25px; font-weight:bold; text-align:center;}
.hot_xq_img{ width:160px; height:120px; margin:10px 0 15px 0px; padding:5px; border:1px solid #666; float:left;}
.hot_xq_sm{ width:500px; height:auto; margin:8px 0 0 15px;  padding:0px; float:left; line-height:23px;}
.xq_red{ color:#C00;}

.xq_inf{ clear:both; width: 750px; height:auto; margin:15px auto 0 auto; padding:0px;}
.inf_bt{ width:750px; height:28px; margin:0px; padding:0 0 0 10px; background:url(../image/zs_bt.gif); font-size:14px; line-height:25px;font-weight:bold; color:#111010;}
.inf_txt{ width:750px; height:auto; margin: 12px auto 0 auto; padding:0px; line-height:23px; clear:both;}

/*���鳡�� css*/
.cs_list{ width: 740px; height:auto; margin:12px auto 0 auto; padding:0px;}
.cs_list li{ width: 730px; height:auto; margin:5px 0 0 0; padding:0 0 0 15px; line-height:28px; border-bottom: 1px dotted #ccc; background:url(../image/ico.gif) no-repeat 5px 12px; float:left;}
.cs_list li span{ text-align:right; float:right; color:#999; margin-right:8px}
.dat{ width:750px; height:auto; margin:0 auto 0 auto; padding:5px 0 0 0; line-height:25px; color:#999; text-align:center; clear:both;}

/*�������� css*/
.lv_txt{ width:750px; height:150px; margin:0 auto 0 auto; padding:8px 0 0 0; border-bottom:1px dotted #ccc; clear:both;}
.lv_txt_bt{ width:750px; height:auto; margin:8px 0 0 0; padding:0px; float:left; font-size:14px; color:#ff490a; font-weight:bold;}
.lv_txt_img{ width: 145px; height:104px; margin:10px; _margin:10px 5px 0 5px; padding:0px; float:left;}
.lv_txt_cont{ width:580px; height:auto; margin:10px 0 0 2px; padding:0px; float:left; line-height:22px;}

/*������Ʒ css*/
.lp_txt{ width:750px; height:auto; margin:0 auto 0 auto; padding:10px 0 0 0; clear:both;}
.lp_bt{ width:740px; height:auto; margin:0 auto 0 auto; padding:0px; line-height:25px; font-size:14px; font-weight:bold;}
.lp_list{ width:700px; height:auto; margin:0 auto 0 auto; padding:0px;}
.lp_list ul li{ width:100px; height:auto; margin:5px; padding:0px; float:left; line-height:25px;}
.sam_pag{ width:750px; height:32px; margin: 15px auto 0 auto; padding:0px; background:#f8f8f8;}
.sam_pag ul li{ width:350px; height:auto; margin:5px; padding:0px; float:left; line-height:25px;}

/*home image tab button*/
#play{width:1000px;height:290px; border:#ccc 1px solid;}
#playNum{z-index:3;width:950px; top: 265px; text-align:right;position:absolute; }
#playNum a{margin:0 2px;width:20px;height:20px;font-size:14px; font-weight:bold;line-height:20px;cursor:pointer;color:#000;padding:0 5px;background:#D7D6D7;text-align:center}
#playShow img{width:1000px;height:290px;}
